Monitoring Distributed Real-Time Activities in DCOM
نویسندگان
چکیده
Object-oriented frameworks have become a key element in the design of distributed systems. They make the existence of the physical and operating system level resources transparent to the designer and provide the abstract view of the distributed systems as a set of ob-view of the distributed systems as a set of objects that interact by invoking well-defined interfaces of each other. Easy reuse of existing components, location transparency and implementation hiding are the main ingredients of such frameworks that simplify the task of designing distributed systems drastically. It is desirable to take advantage of these benefits when designing distributed real-time systems, too. However, this goal conflicts with the essential need to consider the allocation of system resources when real-time requirements must be met. Here, system level resource issues such as execution times on CPUs, thread switches, occurrence of interrupts, and message delays are of primary interest. Our approach to solve this dilemma is to allow and support the designer of distributed real-time objectoriented applications to become aware of system level resources. In this paper, we present a monitoring tool JewelDC that allows monitoring of distributed activities (i.e. nested sequences of object invocations) in a distributed object-oriented framework. Distributed activities are visualized at the abstract object level while simultaneously revealing their use of system level resources. The tool has been implemented for DCOM on Microsoft Windows NT 4.0.
منابع مشابه
Load Balancing to Improve Dependability and Performance for Program Objects in Distributed Real-Time Co-Operation over the Internet
p. x Message from the Program Committee Co-Chairs p. xi Symposium Committee p. xii Program Committee p. xiv Keynote Speaker Current Major Trends The Real-Time Specification for Java: Details and Some Examples A Proposed Initial Approach to Distributed Real-Time Java p. 2 Deadline Handling in Real-Time Distributed Objects p. 7 A Universal Smart Transducer Interface: TTP/A p. 16 Distributed Objec...
متن کاملObject Oriented GroupWare using the Ensemble System
Cornell University has developed a group communications and membership management tool, called the Ensemble system, which provides the basis for introducing guarantees such as reliability, high availability, fault-tolerance, consistency, security and real-time responsiveness into applications that run on clustered parallel computers or high speed networks. Ensemble tools can be used to build ne...
متن کاملAssessment of BAM with ANP Approach; Case Study: Bank Sepah
In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...
متن کاملAssessment of BAM with ANP Approach; Case Study: Bank Sepah
In today's business environment in which coordination and adaptation with constant changes are the only ways of survival, real-time monitoring of activities and making the decisions accordingly are necessary. Since performance measurement cannot be managed independent of business processes, Business Activity Monitoring (BAM) systems should monitor performance metrics based on business processes...
متن کاملHigh-Performance Distributed Objects over System Area Networks
In this paper, we describe an approach to build highperformance, commercial distributed object systems over system area networks (SANs) with user-level networking. The specific platforms we use in this study are the Virtual Interface Architecture (VIA) and Microsoft’s Distributed Component Object Model (DCOM). We give a detailed functional and performance analysis of DCOM and apply optimization...
متن کامل